hypothyroidism hypo diabetes cancer albino hyperthyroid hashimoto's hyperthyroidism fibromyalgia thyroid allergenic hypothyroid non